package org.op.editor.doc;

/**
 *  Handles the operations to persist the editor document as text files
 * 
 * @author david.peters
 *
 */
public interface DocumentPersistController {
	
	/**
	 *  Saves the current document to its filesystem
	 */
	public void saveDocument();
	
	/**
	 *  Opens a file dialog to save the current document
	 */
	public void saveAsDocument();
	
	/**
	 *  Save all documents in the editor to their underlying files
	 */
	public void saveAllDocuments();
}
